x86: Allow TSC mode (emulate vs native) to be configured per domain.
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 28 Sep 2009 09:01:10 +0000 (10:01 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 28 Sep 2009 09:01:10 +0000 (10:01 +0100)
commitbf2c44f8b469835338e185fac93399fd34dff6e3
treea10d7112775efdde68aa9886b139a5acbfc4f869
parentbcc65857674894a8f54fb07b1db0e96bb984ef9f
x86: Allow TSC mode (emulate vs native) to be configured per domain.

The default is to emulate. Old saved images will be restored with
legacy behaviour however (native TSC, no emulation).

Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
21 files changed:
tools/libxc/xc_domain.c
tools/libxc/xenctrl.h
tools/python/xen/lowlevel/xc/xc.c
tools/python/xen/xend/XendConfig.py
tools/python/xen/xend/XendDomainInfo.py
tools/python/xen/xm/create.py
tools/python/xen/xm/xenapi_create.py
xen/arch/x86/domain.c
xen/arch/x86/domctl.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/save.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/svm/vmcb.c
xen/arch/x86/hvm/vmx/vmcs.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/hvm/vpt.c
xen/arch/x86/time.c
xen/include/asm-x86/domain.h
xen/include/asm-x86/hvm/hvm.h
xen/include/asm-x86/time.h
xen/include/public/domctl.h